body {
	margin-top: 100px; background-color: rgb(34, 34, 34);
}
@media all and (min-width:768px)
{
body {
	margin-top: 50px;
}
}
#wrapper {
	padding-left: 0px;
}
#page-wrapper {
	padding: 0px; width: 100%; background-color: rgb(255, 255, 255);
}
.huge {
	line-height: normal; font-size: 50px;
}
@media all and (min-width:768px)
{
#wrapper {
	padding-left: 225px;
}
#page-wrapper {
	padding: 10px;
}
}
.top-nav {
	padding: 0px 15px;
}
.top-nav > li {
	float: left; display: inline-block;
}
.top-nav > li > a {
	color: rgb(153, 153, 153); line-height: 20px; padding-top: 15px; padding-bottom: 15px;
}
.top-nav > li > a:hover {
	color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);
}
.top-nav > li > a:focus {
	color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);
}
.top-nav > .open > a {
	color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);
}
.top-nav > .open > a:hover {
	color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);
}
.top-nav > .open > a:focus {
	color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);
}
.top-nav > .open > .dropdown-menu {
	border: 1px solid rgba(0, 0, 0, 0.15); border-image: none; margin-top: 0px; float: left; position: absolute; border-top-left-radius: 0px; border-top-right-radius: 0px; box-shadow: 0px 6px 12px rgba(0,0,0,0.175); background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}
.top-nav > .open > .dropdown-menu > li > a {
	white-space: normal;
}
ul.message-dropdown {
	padding: 0px; -ms-overflow-x: hidden; -ms-overflow-y: auto; max-height: 250px;
}
li.message-preview {
	width: 275px; border-bottom-color: rgba(0, 0, 0, 0.15); border-bottom-width: 1px; border-bottom-style: solid;
}
li.message-preview > a {
	padding-top: 15px; padding-bottom: 15px;
}
li.message-footer {
	margin: 5px 0px;
}
ul.alert-dropdown {
	width: 200px;
}
@media all and (min-width:768px)
{
.side-nav {
	border-radius: 0px; border: currentColor; border-image: none; left: 225px; top: 51px; width: 225px; bottom: 0px; padding-bottom: 40px; margin-left: -225px; position: fixed; -ms-overflow-x: hidden; -ms-overflow-y: auto; background-color: rgb(34, 34, 34);
}
.side-nav > li > a {
	width: 225px;
}
.side-nav li a:hover {
	background-color: rgb(0, 0, 0) !important;
}
.side-nav li a:focus {
	background-color: rgb(0, 0, 0) !important;
}
}
.side-nav > li > ul {
	padding: 0px;
}
.side-nav > li > ul > li > a {
	padding: 10px 15px 10px 38px; color: rgb(153, 153, 153); text-decoration: none; display: block;
}
.side-nav > li > ul > li > a:hover {
	color: rgb(255, 255, 255);
}
.flot-chart {
	height: 400px; display: block;
}
.flot-chart-content {
	width: 100%; height: 100%;
}
.huge {
	font-size: 40px;
}
.panel-green {
	border-color: rgb(92, 184, 92);
}
.panel-green > .panel-heading {
	border-color: rgb(92, 184, 92); color: rgb(255, 255, 255); background-color: rgb(92, 184, 92);
}
.panel-green > a {
	color: rgb(92, 184, 92);
}
.panel-green > a:hover {
	color: rgb(61, 139, 61);
}
.panel-red {
	border-color: rgb(217, 83, 79);
}
.panel-red > .panel-heading {
	border-color: rgb(217, 83, 79); color: rgb(255, 255, 255); background-color: rgb(217, 83, 79);
}
.panel-red > a {
	color: rgb(217, 83, 79);
}
.panel-red > a:hover {
	color: rgb(181, 43, 39);
}
.panel-yellow {
	border-color: rgb(240, 173, 78);
}
.panel-yellow > .panel-heading {
	border-color: rgb(240, 173, 78); color: rgb(255, 255, 255); background-color: rgb(240, 173, 78);
}
.panel-yellow > a {
	color: rgb(240, 173, 78);
}
.panel-yellow > a:hover {
	color: rgb(223, 138, 19);
}
